package com.charlotte.study.gupao.singleton.hungry;

/**
 * 饿汉式单例，模式2
 * 优点：
 *     1. 线程安全
 *     2. 编写简单，易读
 * 缺点：
 *     1. 容易造成浪费资源空间
 *     2. 能被反射机制破坏单例
 * @author junjie.ding
 * @date 2020/2/27
 */
public class HungrySingletonDemo2 {

    private static HungrySingletonDemo2 demo2;

    // 装B用，与第一种饿汉式单例没有本质区别
    static {
        demo2 = new HungrySingletonDemo2();
    }

    public static HungrySingletonDemo2 getInstance(){
        return demo2;
    }
}
